fc2682ab02a52fa0988ce5d621cb39e278476e05,tests/test-webapps/test-jetty-webapp/src/main/java/com/acme/TestListener.java,TestListener,contextInitialized,#ServletContextEvent#,108

Before Change


        /* For servlet 3.0 */
        FilterRegistration.Dynamic registration = sce.getServletContext().addFilter("TestFilter",TestFilter.class.getName());
        registration.setInitParameter("remote", "false");
        registration.setAsyncSupported(true);
        registration.addMappingForUrlPatterns(
            EnumSet.of(DispatcherType.ERROR,DispatcherType.ASYNC,DispatcherType.FORWARD,DispatcherType.INCLUDE,DispatcherType.REQUEST),
            true, 

After Change



        /* For servlet 3.0 */
        FilterRegistration.Dynamic registration = sce.getServletContext().addFilter("TestFilter",TestFilter.class.getName());
        if (registration != null) //otherwise defined in web.xml
        {
            registration.setInitParameter("remote", "false");
            registration.setAsyncSupported(true);
            registration.addMappingForUrlPatterns(
                                                  EnumSet.of(DispatcherType.ERROR,DispatcherType.ASYNC,DispatcherType.FORWARD,DispatcherType.INCLUDE,DispatcherType.REQUEST),
                                                  true,